package sv.com.objetos.auxiliares;


public class Constantes {
	public static final String FECHA1="dd/MM/yyyy";
	public static final String FECHA2="dd/MM/yyyy hh:mm:ss a";
	public static final String FECHA3="dd/MM/yy";
	public static final String HORA1="hh:mm:ss a";
	
	public static final int MAX_RESULTADOS=4000;
	public static final int SIN_LIMITE=-1;
	
	public static final String USUARIO_LOGUEADO="usuarioLogueado";
	public static final String ROL_USUARIO_LOGUEADO="rolLogueado";
	
	public static final String vacio="";
	
	public static final String EMBARCION_ARTESANAL = "A";
	public static final String EMBARCION_TURISTICA = "T";
	public static final String EMBARCION_DEPORTIVA = "D";
	
	public static final int NUM_MAX_CORREOS_ENVIAR=30;
	
	public static final String EXITO="exito";
	public static final String FALLO="fallo";
	
	public static final int ENCRIPTAR = 0;
    public static final int DESENCRIPTAR = 1;
	/**calcular el numero de paginas, dependiendo del tamano de la lista
	 * y de la cantidad de registros que se desean mostrar por pagina.
	 * */
	public static long calcularNumeroPaginas(int tamLista, Integer numFilasPorPagina){
		long npl;
		if(tamLista>numFilasPorPagina.intValue()){//sino, la division sera exponencial por lo que generara las pestanas ke no debe.
			double npd=Double.valueOf(tamLista).doubleValue()/Double.valueOf(numFilasPorPagina.intValue()).doubleValue(); //npd=numero de pestanas double/long/etc...
			npl=NumberO.transformar(npd);
			if(NumberO.esFraccionario(npd)) npl++;
		}else npl=1;
		return npl;
	}
}
